artificial waterside - French English Dictionary